522
509
27
12
424
21
4
2
81
441
44
259
15
40
607
152
41
411
104
224
175
659
446
6
123
43
171
7
467
158
282
364
252
229
39
33
38
18
34
175
43
62
452
