1589
2
1522
1
952
0
1270
1124
747
486
597
2792
4
593
626
1139
930
1696
6
444
287
475
998
2796
3
1547
588
851
795
5191
24
1037
812
815
498
806
86