121182
1
1780
2727
2
4536
1020
0
1157
467
19279
2243
7
17353
822
417
1074
169211
11
547
764
5255
16
812
874
1216
18385
509
3
1100
3663
2000
44199
19034
6
2987
2045
2224