896
1
18111
21
713
6
1563
7
3452
4
1931
1883
950
567
391
0
4370
2
1636
1254
1764
1172
1617
905
1019
12139
375
1287
8
288
3
6961
5
2983
3319
1333
235
2180
603
1780