624
566
552
529
527
530
1995
526
525
531
1996
423
2014
412
2013
1642
1675
375
1657
1656
348
1305
1301
1281
1277
1303
1298
1297
1278
238
236
234
229
228
1261
1260
1255
1258
1256
1266
1248
1245
225
1250
1249
140
860
857
134
751
753
56
735
752
732
