2301
2
2855
3
1344
1
2730
6
2668
20634
8
780
1466
1526
215
0
538
1548
2087
1281
631
1037
954
1220
1375
1620
3012
2275
714
19279
81
1020
31535
467
3442
1333