15966 582
31290 884
35486 312
39776 482
31671 376
40983 270
23786 298
60320 315
51395 349
21537 424
23813 705
72887 148
77334 1096
54093 512
28208 94
22535 363
34666 847
39501 718