2955
2
2800
1
304
247
3003
4
4436
9
2383
8
1686
1762
6976
12
1680
0
4233
1400
1454
671
1785
3
3708
582
619
2346
1598
3558
1317
6371
7
2084
547
2470