338
32
14
115
48
156
5
61
297
16
109
8
386
904
64
15
2
144
516
16
11
22
13
103
557
495
35
460
253
56
44
308
34
311
2043
74
591
0
42
447
