55987 112
56943 793
3501 160
25000 683
12834 80
376537 1073
291167 849
211176 1100
271088 993
7052 845
53067 600
16091 633
32664 429
85976 769
11655 508
50486 216
38719 528
30398 262
92799 759
53030 659
42981 530
2985 272
9923 514
4795 650
8399 730
1894 204
2781 64
2905 298