20634
8
1880
2
1020
0
2369
1
282572
2730
6
968
2657
3
2668
360784
19
2710
9
2275
1936
2727
2881
101
17353
2235
432
543
592
5713
467
420
2855
353
699
337
417
3428