1257
2735
0
342
1436
311
8345
1836
5259
3776
658
5521
746
5196
452
6078
2250
287
1887
335
787
441
3828
1182
1307
1038
1444
24770
987
2795