1251
2
951
1
1727
5
1059
3125
4
6693
1083
35
0
928
7
534
464
3300
802
684
282
1680
1836
1002
1221
155
189
404
448
2224
1562
1392
3228
3
1632
9
2870
1493
10