1048
3
4051
3421
5
14214
7
4795
1468
4
5058
9
2222
8662
17
1031
1
1250
758
0
2302
546
1412
4000
23
3083
13
1949
3517
10
1501
8
541
2102
5929
653
2
10230
6
1323
1503
2593
2041
16