30641
0
24436
701
18766
2
579
325
264
2023
234
595
655
1114
330
238
315
342
2431
6
1876
1
585
1929
703
183
350
253
670
203
572
321
382
637