2693
1181
1072
349
555
105
528
183
605
176
617
121
754
145
161
79
403
159
334
157
341
88
506
186
522
92
203
51
150
97
568
114
505
81
600
55
254
60
482
186