3298
2
1660
4
3248
8
1446
3575
1
4228
3
2184
2446
2568
5440
2093
4155
7
2983
5033
15
1823
389
0
1383
2502
2710
8121
10
2148
1393
363
9172
3197
1770
876
920
758
436