2498
1154
1703
833
909
378
747
245
903
152
1037
292
877
299
432
137
893
174
731
141
568
105
804
254
916
460
737
411
1217
524
616
232
6809
3980
2040
1042
1364
475
908
362