1270
3
1999
1
1009
671
715
1041
4328
10
46414
1152
0
1378
2
2522
1015
1105
458
691
552
503
1010
895
768
584
4594
853
56488
4362
5
3659
14
1649
611