3323
4
4328
10
46414
1
584
0
1015
1180
768
2952
2
2522
1009
2417
1105
458
1152
3659
14
691
1099
552
4594
4362
5
503
31535
611
56488
853
1649
1418
2297
266