2726
542
3272
1168
7209
2717
4984
2331
1448
567
619
247
1988
614
848
337
1044
347
896
451
1001
357
1252
603
1550
639
1613
543
981
347
804
100
1071
410
790
186
992
442
1154
477