10243
4
2503
1
2131
1545
2
19944
1289601
1200
4288
0
4335
4630
3
2710
929
2571
6
2155
2377
2722
8945
623
2375
5
2600
3216
10
2744
206
2502
1182
3899
2972
2948
4562
2050