1128
0
901
1377
458
2395
1824
171
58
472
392
344
1
29323
383
294
552
1020
422
2668
2
1711
25137
2346
3
3114
4
418
1610
781
2459
9
1712
522
572
17353