929
3
999
1
739
2
1302
1324
732
1152
2568
5505
14
1108
1267
2711
2838
4142
5
956
1077
1227
5209
9
1467