31255 580
257 60
2313 704
4872 527
8331 334
2446 309
4242 450
2504 709
1702 451
14108 674
2762 847
1911 550
705 140
22025 313
21194 673
9386 778
7621 577
958 68
1021 236
2709 835
2748 679
5809 686
1602 382
1814 558