30015 72
44854 214
6144 375
13518 96
4927 868
3839 660
10584 701
1905 41
4110 503
5233 136
9235 81
17320 521
3006 48
8973 122
3065 34
9599 622
7762 141
14903 413
23105 143
2435 92
17380 703
16695 103
12169 598
59214 439
7580 329
7115 503
5875 255
4731 178