4877
6
2680
309
0
18302
17
996
2
1388
694
1
24980
33
1656
2178
12
1553
1244
3
2268
2072
3655
13
2927
28734
49
1970
1678
843
1289
3927
1452
970
1404
1067
936
655
1183
1398