2151
1
1889
1664
1645
2
654
1200
3323
2727
1493
2902
16
2179
2487
181997
11
2453
4
486
495
4684
1851
3
513
549
1218
604
595
645
910
578
511
481
1170
806