1015
0
4328
10
328
2524
2
1754
46414
1
1105
458
2522
1152
691
768
56488
257
611
1238
1232
584
1009
953
1392
422
1649
1418
621
1921
4594
649
213
1045