3120
4
67688
66
2048
2
237
0
770
1
1053
4321
20163
44
1335
665
3655
3
3683
5431
676
2891
1218
528
2251
773
2661
2833
2060
1180
6236
10
8411
1812
2788
3560
2763
775