529
1
516
447
480
700
690
1667
425
600
2
998
629
592
495
478
483
741
563
3
679
379
471
7463
5
1103
1351
6
2736
12
1619
1229
2024
4
1126
2100
1115