625
526
525
567
553
532
528
533
1994
534
1726
423
1997
412
2013
1640
1674
376
1658
1656
349
1307
1299
1282
1214
1304
1300
1292
1252
307
237
232
230
1269
1263
1260
305
1254
1256
227
1246
1245
226
1251
1249
862
139
136
135
737
750
747
734
53
50
