5072
9
1998
5
446
1
4444
14
2320
8
2371
6
4659
12
954
7
1462
3219
13
1152
1255
1623
4
1030
1257
0
997
4719
2832
1646
2877
2167
1627
3