51
41
341
67
602
914
684
683
7
531
364
1424
16
102
192
963
12
1995
141
183
481
233
161
221
1468
5
852