133
1588
987
1896
790
368
457
169
410
337
923
784
1069
409
618
268
3655
407
145
2199
2272
162
303
599
186
775
804
90
1447
768