2181
1
1140
3014
20
1320
2
995
3107
7
3085
5
3491
4
1382
3485
3316
10
2268
5141
1161
2133
1455
1129
1135
1401
467
0
2350
2999
3
1260
1749
2499
1647
108797
3527
796
6
3587