3072 521
2448 415
3314 655
3222 855
972 38
721 64
2226 492
3324 817
1136 122
3200 767
2201 427
2016 307
1853 347
1575 261
3023 654
3582 921
2400 367
3204 540
1195 175
2911 502
3047 403
1744 246
3255 612
996 47
3697 844
3123 506
6585 664
16599 900