2439
2
637
0
41
2349
3
968
493
1524
664
475
557
2194
1
645
693
761
437
737
691
1646
353
103
2429
394
929
731
596
430
670
1212
416
1288