6822
3703
1184
362
3305
1459
414
83
683
293
1796
819
839
259
528
245
1682
569
372
93
416
59
393
213
476
170
654
101
314
69
607
141
563
185
423
63
429
80
653
202