2131
1
1507
19944
2
4335
4370
6
929
3
2571
669
3919
458
0
2377
2722
1494
1998
4
623
3442
2600
2744
2972
1526
1903
2530