2485
1165
1122
1919
2302
368
530
4137
2123
674
995
851
1045
521
1854
567
499
119
286
757
110
1001
501
1257
1208
647
406
887