2439
1
1201
2
2434
4
1167
634
3
1589
6
1690
3902
780
1898
8
676
83
92
466
286
321
37
0
340
219
101
44
1400
85
231
927
298
392
1996
341
210