15536 515
32860 173
59059 584
33033 941
31950 179
29962 143
11724 487
99940 508
17622 493
17616 115
75349 411
5463 521
13244 713
17454 733
7635 152
12555 49
2782 27
14658 409
5146 551
6338 459
18538 111
10405 498
8284 403
5757 482
3223 241
6895 706
21792 837
5320 917