3090
6
3673
1404
2
1598
1041
1
2440
3
583
2919
4926
5
909
1734
1289601
4
194
0
1312
2358
9
3176
2155
1518
1637
1875
2411
2948
3868
10
1903
2270
734
6346
16
3041
515