1501
1
895
0
650
417
472
543
1330
2
1603
263
447
1866
3
2400
292
661
870
775
915
3795
1037
107
1716
1622
2372
381
2982
770
1889
2710
8
571
662