1129
0
662
3795
1
417
447
1470
20634
8
2855
3
1501
661
2668
2
2730
6
1054
650
263
1603
543
107
1330
915
571
775
2372
1622
1329
1716
2982
1642
1889
292