2503
1
577
2369
2
1047
0
723
1089
2687
5
2544
6
382
840
3
1977
631
2595
8
912
1639
1308
725
2489
7
2263
1467
3683
1273
1914
2715
575
5658
9
951
560
1589
4
1202