2932
3
3534
1
1326
2667
4
1729
876
2
1207
3904
12
1083
0
1136
813
1577
814
2233
485
1224
1422
529
1346
1643
481
545
758
754
835
62840
17
508
10167
467