908
1
758
3466
1400
0
2595
1056
536
5771
10
2089
2
61216
1496
29355
1243
2949
638
1028
1458
791
652
863
1133
1324
645
531
297066
883
1812
815
1558
6781