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