1633
2
1508
5
976
1299
2545
1
1102
2560
3
4965
1020
954
903
859
723
1604
1423
1169
4470
7
2654
4
1693
1432
1690
1544
4941
14
7564
3050
2542
484
722
548
443