3041
512
89
874
3675
21
8304
338
875
713
44
3508
23409
1023
26769
0
1985
261
76
11
129149
237
3613
150