19932
6
2502
1
2189
2
2932
1331
1768
1736
810
2428
0
24337
22
11059
9
5701
8
9954
2245
3
2281
7
2323
11924
1239