17353
0
437
1
448
121182
1448
895
2105
554
2347
2
335
31535
3503
3
180849
3598
2227
2490
1853
580
1819
1073
2054
7
282572
787
8244
441
476
403
484
400