508
1
506
1184
2
510
1972
3
995
814
539
1152
1536
660
1131
1890
1136
958
1493
17391
7
3517
6
1343
2995
4
1446
2837