1501
1
650
0
417
770
472
543
1330
2
1603
263
2003
447
1866
3
2400
2710
8
661
292
895
870
1124
775
915
3795
184
1037
1267
4
1716
1142
1622
4936
2372