202
1558
2295
551
995
661
396
2079
1168
415
513
179
235
1499
1439
453
586
1143
159
758
336
168
238
357
1316
614
315
193
464
596
1331
1362
972
842
350
678
219
321
1638
787
683
2139
1050
253
410
1077
223
426
236
463
447
