106
172
1
48
894
2399
2
1218
11
4
259
247
432
16
8
3
966
14
40
123
120
10
390
51
107
45
151
190
433
113