131
1
153
109
3
93
129
38
121
133
100
252
789
545
529
2
389
422
714
84
648
3216
7
1663
9
1390
0
399
387
565
526
275
397
382
381