45
23
833
1063
21
752
7310
494
2233
414
16416
6
51
15
311
11
444
153
387
224
172
14
484
552
201
271
1363
977