351
581
759
1026
967
2391
501
573
465
710
394
409
216
2244
545
1168
1512
1889
714
326
5097
2355
305
434
309
103
434
291
894
430
813
461
667
369
82
89
532
111
1337
590
229
118
212
1734
939
985
3675
227
1734
133
237
516
150
492
408
148
1043
1103
401
183
678
1166
2976
509
3869
285
369
407
708
2128
304
1969
750
888
1011
264
1127
1058
674
1709
293
543
2177
4406
1289
898
2713
1039
1898
4716
4560
1552
350
238
242
243
245
227
220
227
212
203
202
213
216
270