144
238
304
722
1219
713
650
613
153
679
663
2263
170
1123
92
684
121
506
241
661
445
697
169
426
257
192
693
214
282
996
408
618
700
700
637
67
699
424
629
680
642
401
87
607
649
725
249
408
2234
619
137
499
676
162
740
636
1749
220
196
540
251
66
631
255
119