1056
1
1099
2328
3
169211
11
16840
15
2105
282572
0
1222856
4
105290
602
2644
2
1384
2442
2831
5617
5
9355
5262
10
749
383
2369
121182
419694
9
2283
4543
2670
20
180849
2301
3047
20634
8
2564