313
945
976
1307
1278
1567
1997
372
35324
30
513
474
191
171
29
556
11710
153
223
459
564
81
1075
482
423
311
593
544