1001
255
1364
475
2417
1171
608
229
1478
584
902
441
748
187
288
165
423
171
2179
1132
235
98
522
88
540
238
262
85
415
188
419
198
734
147
580
76
650
155
729
357