476
1516
223
56
1236
19
727
3664
94
1092
287
178
2131