346
55
1363
1021
882
1513
462
632
671
802
26
291
93
1312
562
30615
17
822
772
421
282
14
542
68
1122
1291
1628
815
804