1238
0
670
2655
4111
2
2264
3
787
3868
846
457
328
505
2551
1
1939
2634
155
297
683
2694
410
968
394
663
347
1710
899
1167
2504
454
268