4111
2
2132
0
2168
5
245
871
2855
3
587
325
3360
1580
1861
1362
1
970
1842
17353
2644
1685
382
3233
4
2317
1222856
326
14492
3437
6383
17
2298
105290
1750
2126
2843