429
196
714
1649
743
29
67
169
435
412
152
130
279
74
93
79
304
155
332
231
106
28
109
51
53
58
110
114
890
191
41
63
21
73
55
31
85
187
47
334
80
186
727
1102
972
801
262
767
390
590
64
806
538
386
780
22