593
26
342
644
475
411
25
44
1625
641
11
1165
352
305
753
711
255
495
5
543
151
583
683
15
322
424
414