19951
8
30641
0
366
701
655
1915
2
266
522
778
670
234
364
253
473
1114
1865
2023
1283
18766
563
24436
835
496
884
638
1198
1936
1
2451
230
2836
4