2615
2658
2418
1726
1221
1114
1352
1004
981
490
778
567
626
361
230
238
110
296
188
181
122
84
71
75
77
81
62
92
82
68
87
72
79
88
74
80
58
70
52
66
63
102
112
124