2585
522
6837
2619
2820
836
2385
522
2061
460
1970
557
2234
619
8036
3430
2552
696
1786
535
1238
438
3015
1480
1442
631
3475
1523
1113
459
998
292
968
380
791
148
985
214
749
256