19932
6
2189
2
1331
1445
1
3090
3910
3
1334
2245
898
810
2502
2428
0
2348
1179
2281
7
14125
10
9954
1768
1516
10243
4
444571
9
915