532
415
530
821
814
554
1233
3164
1184
399
1437
3406
4174
795
1247
1600
1408
1566
1472
463
249
1799
2018
2254
994
1379
487
1029
1848
1198
2176
2959
1513
1365
1231
2462
1428
2289
2193
1059
442
1434
1704
824
3538
2797
2219
3112
2281