221
296
13
42
1
872
275
2
664
943
1285
926
1179
1896
16
152
231
39
534
218
401
677
867
582
5
3
495
11
93
9
14
32
77
147