3151
1425
2631
955
1145
504
857
277
974
183
1284
351
972
330
502
156
974
195
780
147
605
119
915
306
1098
549
831
443
1402
593
686
256
8887
4952
2409
1194
1497
516
980
390