308
2
182
0
580
4
649
1
427
660
705
740
773
1163
3
1080
751
1645
1464
992
1087
1580
10821
2727
7877
6
2210
2373
2171
1559
1513
1184
2622
7
2567
11
3108