3995
2
2227
3
2840
1
2036
4895
5
2298
6
1092
2363
3970
5696
17
2381
789
1580
2621
9
2419
1200
1293
2323
4
1368
1314
8122
1267
0
702
3633
8
982
1674
1494
2015
1318
2859
10