4111
1
1231
1603
2
1776
635
0
18385
661
1182
2730
6
1566
691
2000
929
447
509
1070
572
2341
2657
3
1245
2668
1411
1587
571
9244
326
1824
3025
31535
2275