1056
1
1099
2328
3
1132
0
5009
2105
3632
5
1668
2421
274
1302
2334
1343
1384
2
522
2306
5745
602
1506
1961
2814
1869
1550
509
1987
7334
4
964
16840
15
11829
497