3636
4
4743
1
918
615
1493
2
1091
0
2959
986
2480
2190
3198
1142
1914
1952
3
5123
6
1331
739
1044
123674
35
101415
109
1507
1289601
1013
2707
2682
1951
2234
5717