588
315
3
286
515
168
11
13
134
510
983
199
576
301
161
358
28
21
382
134
120
5
368
408
35
629
506
548
37
337
47
68
556
404
38
1039
21
344
200
10
55
335
682
604
924
13
141
19
450
281
