6093
1949
1439
1140
1088
1044
929
611
564
559
558
553
449
379
372
339
281
224
220
205
185
145
139
103
102
100
91
87
83
81
79
76
71
67
62
61
60
59
54
51
50
49
42
40
38
36
35
33
32
29
27
26
25
24
23
22