1687
0
974
6
2227
2
249
1845
1
1104
1801
2999
3
2511
2143
394
2534
732
412
592
443
656
4151
4
12367
26
1100
571
399
769
344
991
796
120
2190
384
807