1227
3
462
1
444
398
778
554
2
455
884
698
2347
0
663
442
516
2654
757
454
691
528
451
1575
2212
5
1250
3252
3701
12
3768
8
2038
6031
13
2400
2297