3023 100
2356 284
5026 240
9239 791
8882 737
14579 639
5712 254
8676 601
4306 187
14763 793
6537 413
22911 486
5839 78
7111 483
1645 73
9205 847
20084 757
6370 412
7599 477
8276 629
9029 672
5096 379
5350 291
4628 374
5597 449
7185 333
17607 258
30414 335