1509
1252
100
50
904
1194
151
382
30
11
671
82611
204
46516
714
5238
392
824
834
883
742
722
491
774
965
6
3159
1484
12
10
182
252
8
551
2642
2399
161
28
39026
384