2682
4
1280
0
2902
3
2222
2
6559
6
754
1314
6554
5
403
389
1
2933
4328
10
727
1334
46414
1015
1105
458
2522
1152
2572
912
2978
691
768
584
896
1009
1649
1418