1603
2
3268
1
2372
571
0
661
1501
1326
650
417
1330
543
263
447
3795
915
2095
4
635
1566
1622
775
398
1470
1716
1889
2982
3
292
5745
5
18385
3759
662