646
0
5155
8
999
1
848
5009
1501
3025
4129
6
1903
2
661
1346
4
4513
1129
1544
1172
2097
3
2957
544
1762
3287
650