496
1092
1354
2126
1121
62
14
1232
43
1602
181
107
59
1734
2807
1213
1325
2526
2393
2394
1264
18417
1081
2335
3083
2513
2572
2115
2162