2403
2
2182
3
1136
4311
1
2475
1778
1860
4070
4
5212
6
1828
2688
5825
504
0
1397
2039
7
10582
2535
3131
1458
7793
4310
3608
5489
11
4009
2948
2895
6517
7812
2219