1126
2
1345
1
3014
20
2124
3
3085
5
3491
4
3485
7
3316
10
5141
3226
911
3410
6
467
0
1163
2350
2499
1647
2237
108797
3527
796
3587
1226
1093
2234
1695
3372
2386
2297
662