5316
3
1343
0
3469
2
18403
6
1073
14076
7
21743
1
116
1334
573
1650
1929
1853
493
4223
22
31535
556
48766
24
56488
370
36045
1759
488
249
2527
3476
12
408
486
2691