19951
8
259
0
177
599
312
418
588
1
824
381
4091
4073
3
701
322
958
287
4530
2
894
2088
725
655
505
2023
1284
939
2836
4
946
1875
330
1367