1537
2
1341
2901
1
2512
3574
433
0
737
655
572
206
670
98
502
692
728
781
666
693
748
910
333
768
812
1060
293
810
436
1288
832
1974