2395
5
1222856
4
1073
0
8876
8
18403
6
282572
7772
121182
1
573
381
1053
1805
2
422
3047
10
709
476
553
5617
116
21743
363
1282
472
180849
1853
2189
1650
1343
417
2960