1358
0
412
938
117
2952
640
729
1999
849
1251
341
907
368532
1126
560
356
961
2810
453
139
1237
810
2398
1
471
1986
6339
1327
362
2972
415