953
0
1033
1356
455
980
605
421
722
267
2490
5313
478
429
1939
517
154
691
505
6800
418
1043
325
1009
991