1011
0
2525
4
1789
3
3606
1512
2
2646
5
1882
574
2591
1
1579
2666
9
7222
2776
2959
930
3196
512
1076
3567
267612
753