527
523
530
582
518
1275
504
510
82
537
843
25
552
517
854
830
1239
248
528
526
538
521
866
302
821
520
886
1484
505
198
303
877
502
519
541
0
859
513
1199
189
1229
521
1238
1217
1210
321
1195
506
868
564
82
1120
1184
884
58
308
528
501
1116
82
538
892
1880