729
0
1961
373
857
253
501
1999
349
543
576
359
164
2395
2522
265
290
1084
2211
846
792
304
4160
10
268
370
455
20634
8
1779
486
573
322