30641
0
701
2431
6
287
689
312
192
550
175
1199
2
570
3037
1
4067
10
462
156
348
310
19951
8
256
473
997
315
275
62
618
507
289
264
799
2023