924
2
2719
3
1256
2133
2921
2982
2365
4
1148
1
1773
0
917
2219
351
4551
7
2030
491
1991
626
585
1581
3613
8