1132
0
360
1
767
2079
325
269
1099
729
121182
916
1009
2
517
371
20634
8
363
501
2920
3
2339
872
422
1112
618
437
169211
11
362
39034
722
2909
4
282572