1450
517
5013
2606
1545
570
1613
576
2046
649
1049
484
1542
634
1140
367
1090
375
955
394
1187
397
1128
466
4160
1920
1441
754
770
263
791
415
816
425
2034
948
728
431
6762
3681