115
17418
966
2535
2875
1212
466
482
324
634
18
321
11
24
462
43
44
1192
47
401
89
241
322
231
251
374
301
412
831