2580
1
2954
10
8527
1908
2061
3
2688
2
1131
101415
109
4168
5
1265
1119
0
2190
2983
2982
2122
2152
2133
812
2738
2667
30334
6
1529
9305
8
1537
2304
4655
2507
923
3957
748