882
1243
531
36
487
3
231
635
912
295
38
985
281
31
10
29
17
371
235
683
862
39
532
473
11
20
1006
11610