1232
2
419
0
1595
833
910
617
337
1388
1
616
1218
2207
813
355
2458
383
953
665
4196
2620
1385
110
640
370
667
352
504
688
627
1042
4175