2548
1
756
1352
2
1120
3
1128
1068
662
0
2055
5
935
394
895
451
2583
389
348
909
6
963
1177
949
752
447
374
282
247
639
516
749
725
479
676