27728
13009
6689
2824
1652
2415
6264
11787
1607
1688
2109
1766
1927
5331
4698
1733
1878
1560
18336
3136
2426
2903
2614
2048
3099
10411
3344
2909
2297
2301
4310
3180
7992