2503
1
955
815
0
1047
2105
1564
2019
1423
197
1062
2131
2544
6
382
2600
4
840
3
2452
2001
2468
297
3621
1716
1426
1977
2
5565
9
631
2595
8
2890
929
4833
742