1297
2
370
1
679
345
2893
4
397
457
422
382
645
531
1393
557
532
4005
23
554
3
4546
9
496
778
808
5463
3280
5
1140
6
756
455
6552
928
478
882
1094
8