2901
1
2512
2
2151
1543
4
2037
1940
0
3133
614
3643
3
3919
3316
17
2507
2011
405
346
1534
4978
2650
2174
343
1461
369
2691
9
1653
1471
393
89
717
482
1911