5052
10
1593
2
1131
1890
3
6899
9
282
1
3336
1565
4285
1628
1663
5
1186
3461
4
462
0
2919
19465
6
1188
3575
687
1195
2165
2471
7
946
2715
1814
13499
1590
2372
3655
11
3248
8