546
241
266
121
1057
460
567
250
581
256
3003
1294
574
253
1995
862
623
274
231
106
385
172
973
424
1848
799
931
406
1001
436
679
298
217
100
525
232
154
73
833
364
112
55
98
49
181
287
130
273
124
707
310
1169
508
630
277
1876
811
147
70
245
1274
553
210
97
392
175
294
133
609
268
1036
451
742
325
56
31
539
238
308
139
84
43
105
52
322
145
602
265
82
4116
1771
1064
463
2317
1000
2051
886
1582
685
1281
556
Copyright © All Rights Reserved