4966
6
3118
3
3238
13
12621
22
1224
1
7034
2
2250
4519
15
2268
4062
2711
9305
8
7071
5
2477
1936
280
9611
0
1317
2190
1801
6707
24
856
3841
4033
1199
1192
392
2859
1815
5196