40
34
35
191
72
5
995
35
37
478
54
342
1
543
830
308
17
2
3
568
286
11
15
19
14
90
1
339
67
11
29
1
8
523
319
24
1097
15
637
