128
78
1305
43
1647
1345
31011
1361
2054
1106
792
20914
1157
45
1233
622
401
542
621
692
1264
1166
312
26819
1134
863
1368
1076
1103