2668
2
20634
8
2855
3
2730
6
543
0
518
2275
851
380
363
4396
484
55
798
486
58
573
2306
1410
1462
1824
289
1191
422
1600
815
2635
356
300
273