311 177
1016 630
450 283
390 64
207 59
780 310
520 748
904 196
818 168
612 459
121951 117
116625 104
11274 522
4648 62
4614 88
3880 987
3409 51
3333 13
3158 726
3044 694
2796 601
2710 198
87 6
733 5
531 196
51 352
826 626
702 701
311 551
605 402
471 904
834 200
217 347
643 540