547
0
691
464
602
798
1043
1045
951
909
2655
47041
349
362
1161
846
474
544
403
428
1939
303
1428
1411
454
31535
287
1319
5313
379
839