10243
4
2503
1
2131
5151
2
1545
19944
1200
4288
0
3715
4335
4630
3
2710
929
2571
6
2377
2722
8945
623
2375
5
2600
3216
10
2744