312
0
1132
2461
20
3287
1
1750
3
480
543
661
1903
2
17184
44
1392
4546
417
650
2870
1028
1576
775
2320
1129
1343
1462
1018
2327
7772
8
19034
6
764
2119