2503
1
2699
2
2949
0
2857
3
1517
2595
8
5375
1089
1639
1308
2010
5658
9
951
560
1507
1650
4
924
543
1442
1738
3920
3092
155
4562
5
2861
2327
11
10243
8627
8527
3120