691
3
560
1
539
873
2787
4
388
707
2
377
623
1184
379
521
490
3517
14310
6
17787
21
511
1589
5
1424
10
1412
690
96
447
3860
9
1645
897
1131
704
446
2117