439
0
2490
935
1009
2
1133
787
957
456
1346
4
1124
1
584
668
245
2328
1043
409
692
443
1893
765
1049
637
980
422
454
441
614
427
602
839