2911 296
22144 420
10145 876
8136 843
4024 330
5074 232
8564 830
10487 257
18383 72
22488 515
29521 857
20761 78
21657 281
50002 179
32365 430
53869 365
9523 333
21013 52
7150 293
16682 665
20870 283
17184 798
6744 513
2904 215
1348 70
14604 701
3811 119
11329 626