40567 326
3503 478
133920 387
23281 75
71987 332
27471 199
17833 188
272562 844
31336 567
13711 363
10770 847
22887 393
31623 678
23242 855
3740 398
1793 231
4268 573