3779
2
4471
2964
1
3051
1603
1461
0
594
522
5440
8
2906
2093
936
445
4155
7
2983
5033
15
1823
2258
1289601
4
572
389
493
1383
2502
2710
1672
2990
8121
10
2148
1294