2258
1
2873
3
1044
1200
1329
25669
0
14
19783
2
2535
2996
4044
5
3083
17946
2465
1189
768
194
3125
2077
935
1104
3505
696
25
276
1653
4
32302
9566
8
802
693