1692
653
3832
1535
1604
443
1174
308
4992
2223
682
299
1864
901
957
452
778
430
1487
732
3808
1603
4124
2441
955
448
5913
3446
2169
1043
2861
1662
1270
694
1232
641
625
349
814
153