30641
0
460
1139
1
24436
325
330
18766
2
873
19951
8
318
279
1997
3208
3
579
1521
284
655
2023
253
358
764
2451
306
912
701
370
2836
4
475
4957
9
455