1
354
120
2
34
263
75
133
308
565
543
3
1866
13
114
735
382
4
122
557
105
204
410
468
894
100
99
47
8
61
22