662
0
3795
1
1129
1054
447
1470
1501
107
650
417
263
1603
2
543
1330
19279
661
915
571
775
2372
1622
292
467
1329
1716
2982
3
25137
1922
1642
31535