3287
1
1008
2
1710
3116
1089
1085
1132
0
1343
522
1506
2710
9
3101
2269
3
1824
383
3092
5316
2225
2516
440
2474
5009
4820
521
1374
2337
20634
8
11392
6
1182
1889