1955
935
1013
691
888
866
667
2480
277
695
971
1103
967
447
1197
730
897
462
1824
706
815
1403
253
1894
318
2654