1056
1
2105
1099
274
0
1961
2328
3
1132
1343
1550
7334
4
509
16840
15
522
1337
2281
2
11829
633
2343
602
5617
5
2421
475
458
670
2211
1630
422
823
2574
1126