40802 326
3503 478
133926 387
23283 75
71989 332
27472 199
17833 188
272592 844
31337 567
13712 363
10770 847
22894 393
31627 678
23245 855
3741 398
1793 231
4269 573