30196 85
17811 412
41800 659
80713 439
14508 953
3172 411
11153 814
14906 509
31337 620
32657 306
27654 419
7093 245
30898 403
87356 421
23555 550
16808 288
18262 305
75337 400
14187 658
27569 370
6369 446
8372 208
18353 89
30880 742
15533 359
3968 37
33351 313