1039
205
1071
541
944
246
1204
394
560
121
764
317
1430
467
2930
1509
1629
687
625
171
973
519
741
326
629
182
817
259
558
141
627
272
556
114
831
178
170
83
605
81