2830
972
1153
435
4613
2445
665
286
1503
549
558
195
682
406
523
274
1091
348
993
344
1029
322
1210
516
661
277
916
343
1040
545
4066
1994
615
81
550
259
1074
316
430
16