301
1
303
1179
2
332
210
996
571
2676
6
394
1278
4
726
2605
9
539
1718
3
556
1210
656
3701
12
448
472
2997
2098
3833
1584
0
1342
1689
1605
843
984
2385