393
3027
509
739
670
100
61
188
477
4995
788
19823
13960
11151
512
197
116
1290
348
547
553
286
428
121
327
194
220
91
25
135
113
386
72
47
60
189
156
1794
339
62
14693
26
64
75
123
5
8