100
1
5099
8
660
2647
4
1256
30641
0
1960
7
3950
2335
2
1336
199
2095
1378
5040
5
1845
9767
2331
3
2023
2001
9