3025
1
340
21743
476
1334
0
18403
6
17353
2922
9
422
4223
22
3092
477
2011
3
31535
1343
7082
445
509
1282
1550
415
5316
1885
105290
282572
6515
11829
709
44199
19279
2