19951
8
595
0
234
2451
2
655
1242
701
336
579
735
1875
278
4073
3
1366
2459
9
393
299
670
1114
4530
331
308
585
561
315
310
1198
2023
201
383