178
23
20
41
18
32
17
27
1045
1082
15011
1193
1783
943
652
1186
1557
392
433
1905
1372
2134
1395
31811