1272
2930
2239
911
855
1325
627
1796
362
904
1708
2339
519
620
1519
3143
916
997
976
556
1185
954
753
3097
