301631 953
10702 847
7006 775
6808 356
11492 616
14883 754
9003 356
89781 351
70194 296
48006 148
27441 849
47266 601
27288 534
23721 178
38621 264
20312 394
17177 430
155383 450
10398 94
214840 329
72644 1118
46606 251
154831 344
136607 427
18705 779
14161 378
8566 866
93408 531