3351
3
2525
3364
527
0
1186
1
3338
11
2620
2
1894
2983
5
605
2480
4
3679
1837
3200
29
40062
19
1992
4702
4249
3702
9
2211
1941
2092
957
2268
8
2394
2630
1663
1410
2027
4968