2598
3
4881
6
637
1
531
2
726
2564
4
1078
7
1239
4368
9
2702
2042
509
1225
860
781
1354
3170
634
1717
763
1228
1390
0
1580
1090
5366
5
783
1202
545
2609
14
664