2193
9
3316
10
5141
7
1215
1
4996
6
1566
2
5949
15
591
0
1583
5635
3
2102
1938
4
3749
1417
2411
11650
23
1632