3298
2
1660
4
2254
1
3248
8
3805
6
1446
3575
4228
3
2184
951
2446
2568
2015
2468
0
2505
712
2934
883
2776
1070
586
938
1594
1464
7265
5
1606
1451
762
1149
5242