4964
3
3251
6
1566
1
905
12282
4
3109
5
5393
8
4372
0
526
1622
1750
2
3148
9
330
1991
231
1222856
3929
10
1182