2896 313
556 939
351 289
3491 59
175 129
1103 482
798 119
452 698
223 873
710 606
337 630
286 439
240 261
231 76
61 15
988 100
721 80
824 329
41 936
180 574
500 99
990 959
778 183