70
241
1603
291
542
311
361
301
1184
1047
48
12
181
102
591
872
1121
522
8
182
32
25
352
552
9910
38
41
575