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