18766
2
24436
0
30641
325
16822
194
655
701
2479
5
2023
1997
1
475
362
2939
16
267
603
670
173
2489
3242
4
1794
2359
201
196
400
2565
1009
2467
297
337