2173
1
1788
2368
2999
3
12717
4
2166
4697
0
2241
2
1011
1746
1816
1676
83
1944
1524
982
836
3105
2330
610
1347
607
1301
693
784
526
1093
1380