1931
854
745
1087
878
687
755
921
2222
821
923
937
784
1094
4295
2666
1196
2101
1588
1371
1846
3144
2058
1165
1609
3351
1420
2072
8145
5015
35162
2163
4585
13106