1247
451
1034
210
1972
1312
810
242
563
652
1377
1119
253
1657
316
1091
171
1170
1988
239
26
242
709
590
758
481
280
1664
204
621
1051
513
37
1144
1611
192
68
72
715
369
951
894
987
145
951
790
179
262
760
360
462
996
887
1667
