1038
0
2659
1
1225
1986
240
2904
3
543
4757
1205
612
634
297066
2966
11
476
1026
2
2367
575
1465
1853
628
656
617
1615
714
456
29355
2905
26
534
1018
1494