19932
6
1650
1
400
0
2638
3
1966
5
1432
1618
2836
980
123674
35
383
2818
7
722
9817
3556
2115
5946
2
2080
471
3000
1055
1522
5732
2523
2732
4562
10
6676
12
1223
851
477