28043 311
5758 541
11593 197
1898 40
8545 526
5677 897
7585 654
5916 437
6536 422
4031 333
6253 457
7700 122
16458 81
8700 371
3153 48
22245 557
7267 711
4968 474
9326 314
20301 569
4041 625
8242 686
9471 481
5888 320