183
7
29
2477
1143
655
291
94
507
384
684
672
362
1744
81
339
1549
18
361
494
61
534
10710
612
445
674
1342
49