3001 756
12636 586
11504 161
3116 600
930 155
10958 145
4920 656
16886 110
49050 434
14384 623
3297 48
7383 702
11138 539
3444 148
19504 282
1727 237
8233 115
10575 99
14275 37
35056 244
8009 26
8567 69
20250 647
21380 925
28161 269
18697 28
10392 364
17745 482