626
2015
532
529
2102
528
527
1997
2014
412
630
627
2103
534
531
394
395
1678
376
375
350
314
312
310
308
315
313
311
309
239
1264
307
238
235
1259
237
236
233
1253
232
234
231
1267
230
229
145
144
143
142
67
66
65
64
63
62
