4987
3
1504
2
7952
1
1438
2917
4820
2274
1133
0
1939
957
951
454
409
403
415
1557
2710
9
456
1045
360784
19
602
1661
787
722
1161
2198
846
668
410
1101