148
1
376
3
718
5
475
2
303
756
246
1340
916
232
80
0
384
525
936
440
590
459
767
1243
519
535
825
555
915
6
938
638
4
4156
2865
1428
1366