4031
1
1934
2
2184
3554
3
1112
2959
2578
5753
10
2062
4360
5919
4946
18
3580
1778
1399
693
0
1788
2290
1532
2646
2368
1431
14861
7
637
459
362
742
479
391
1500