135
978
211
22
10
51
630
37
24
513
20
20
765
984
927
802
1063
36
31
1270
46
1092
10
884
1141
302
151
307
689
882
730
620
35
35
534
324
1099
642
201
21
64
1082
1387
338
556
378
48
1112
591
