20634
8
467
0
2100
3
5602
9
355
276
362
531
800
3054
1
111
968
2604
7
4271
4
2987
2
752
2650
886
978
6579
2188
173
2093
325
3251
6
275
5620
11
269
7334
6128