16
76
35
188
31
167
68
376
15
70
107
537
115
613
56
293
145
737
186
1009
254
1290
252
1272
475
2386
605
3157
168
847
2
2
2
1
2
5
2
1
16
76
35
188
31
167
68
376
15
70
107
537
115
613
56
293
145
737
186
1009
254
1290
252
1272
475
2386
605
3157
168
847
2
2
2
1
2
5
2
1