3117
3
2966
8
1070
1
317
0
2125
1470
2334
1809
482
824
2
1256
999
1344
391
28805
6
839
730
1366
1245
4427
10
2052
1022
5
1120
2141
785
2727
4513
11611
503