18403
6
4179
5
2730
0
1758
48708
97284
31220
10
2320
11829
858
1392
1631
3
121182
1
49165
7
1320
120469
35
5316
1540
2
329
1334
1960
1035
8969
427
36045
2511
81077
101
1941
3663