3991
2
1580
1
2620
9
2418
2363
1091
2296
6
3968
3
2227
2034
2840
5857
13
2859
10
1186
1334
4498
1181
1814
2035
899
963
2245
5
844
1450
944
1481
563
817
1862
2729