2800
1
2860
15
1033
4233
3803
0
3777
3
1515
1454
2914
671
3708
3449
4
582
2
561
1193
302
2921
2281
604
3558
2413
2316
3375
1263
1930
8475
12
2704
5570
617
3559