2278
3
1475
1
541
1042
1150
2
414
882
82
1453
1340
526
90
70
91
163
61
257
83
108
540
5
109
137
93
154
197
599
77
176
162