28
20
543
2341
2122
1913
1951
1103
1283
864
781
912
432
904
475
825
1344
24310
634
501
111
854
153
1948
15
11
942
14415
361