360
643
702
828
847
15
883
843
9712
143
814
1396
1111
11511
1002
201
191
304
25
1229
1345
28
445
335
37828
2275
2392