867
312
592
16110
34
25
13
481
29
252
372
323
36
611
431
541
573
562
944
1224
80
652
351
1096
19
91
41
123