91
2
74
1
666
4
1110
1537
2251
5
1167
9475
3060
10
2302
6
2214
20
2129
545
4368
951
3066
25
5343
1001
0
5238
1361
14
1064
4544
9
1369
1278
1695
6341
3331
2754
1124