243
381
30
322
531
354
52
432
312
292
752
1413
1267
1685
1468
131
996
25117
937
854
1327
678
33
575
536
11719
827
12513