2668
2
693
0
1072
4192
798
1045
326
393
1132
775
585
303
172
584
559
3510
2901
2190
2459
9
1511
2224
968
2657
3
658
297
918
448
1277
5
320
17353