1286
3
1183
1
1419
609
859
2
931
679
1328
1006
944
798
3102
691
721
1868
4
2781
5
1460
1635
3598
869
888
1368
1138
1584
827
1371
575
1662
801
1048