3085
5
3491
4
2279
2670
2
3485
7
2386
1
1217
2234
2999
2297
2906
1289601
1015
1993
1992
6236
10
1390
12459
3