4471
2
3090
6
194
0
2440
3
25669
2270
1746
1356
1
1160
1598
905
903
669
1041
583
2271
4
2919
4926
5
909
1734
2358
9
19783
2535
1637
1312
4044