168
847
605
3157
254
1290
145
737
59
309
1636
8246
83
449
108
545
70
343
73
409
101
526
116
579
85
429
95
478
116
607
62
312
113
563
125
622
69
414
99
1005
168
847
605
3157
254
1290
145
737
59
309
1636
8246
83
449
108
545
70
343
73
409
101
526
116
579
85
429
95
478
116
607
62
312
113
563
125
622
69
414
99
1005