2535
2
2578
1
1205
1431
19783
1168
32302
0
1380
572
25669
2377
1543
1819
1814
4
2349
3
2403
2173
3498
4655
10
6666
1013
1266
3931
6
2996
21152
8
467
1066
1366
1988
3090