3442
3
1734
2
1362
16
475
0
533
438
109
492
106
41
1769
1
697
70
636
2151
1844
449
526
416
1158
473
4996
6
657
730
1640
4370
2102
1938
4
5949
15
32