2085
604
2506
847
3150
1425
1098
549
1402
593
751
179
2529
924
623
204
1648
868
849
193
510
167
538
187
740
136
1225
690
485
244
657
137
503
198
537
55
648
336
548
117