1603
2
3268
1
2372
571
0
661
1501
1326
650
417
1330
543
263
447
3795
915
635
1566
1622
775
1129
1470
1716
1889
2982
3
1664
2657
1649
662
2470
370