3832
1535
1791
580
4992
2223
1864
901
957
452
778
430
4124
2441
955
448
2169
1043
2640
1437
1142
427
700
196
608
290
808
241
675
320
629
370
957
573
478
285
1376
692
4138
2451