257
0
1860
2
637
1125
1
1972
2749
3
1339
3065
3583
10
1277
1547
1000
2219
2655
918
3001
2235
6018
1653
2449
6365
12
3649
4
4968
2381
1714
1734
1256
2055
3354
4465
22