512
0
1800
2
5033
15
1780
1
4799
14
769
585
510
1813
3322
5164
5
2895
1444
1115
1597
1601
3
2544
988
1726
4499
12
1616
3017
1033
37355
13
8555
2502
3401
4235
1949