30641
0
328
991
32
2275
1745
24436
1958
318
2554
2
655
294
455
19951
8
835
420
579
12
168
428
1080
633
16822
142
2023
1180
3631
310
701
2473