3120
4
1053
0
1335
3683
1
3655
3
20163
44
2048
2
1295
4321
2650
20
67688
66
280
1180
237
665
1581
2250
3765
2245
676
297066
1226
3053
7
2891
1218
528
2251
773
2661
2683