339
1
20163
44
1335
0
2891
4
1218
2
2048
528
3120
3655
3
770
6236
10
773
2661
2251
1053
2833
665
67688
66
1180
4321
375
923
676
642
3901
237
2082
5431
16868
39
3562