18766
2
24436
0
30641
199
157
325
622
1243
2023
201
173
655
1473
241
16822
228
172
324
425
470
572
407
1947
6
259
665
1997
1
209
485
1650
2479
5