1399
0
1869
1
1550
302
3025
105290
3499
7
1696
1008
2
1132
951
2447
1178
2470
1343
2448
5
3116
2306
803
893
522
1506
2814
1229
1425
3436
8
2099
2072
18385
552
16