3050
0
4651
2
3012
1761
1875
545
1
918
5439
3355
1434
733
989
3
4152
4
957
2190
530
4033
2570
2580
14
1701
17340
38477
34
2848
544
603