145
361
885
623
9018
1605
1846
1433
485
812
691
582
1625
1532
47
142
111
393
882
1152
50
20
581
763
194
505
533
26
41