1008
2
3287
1
2522
0
653
1506
1254
1132
440
6301
14
1314
572
4453
1172
1156
1428
2188
9
3060
1389
1343
1842
691
1922
3498
4
2124
953
3116
1640
2314
8
5009
2557