528
1755
2335
894
47
171
20
1101
1099
401
1413
271
21
441
2106
230
1521
1893
85
5
212
29
1415
491
2092
291