2448
2
2324
4
1493
511
1
11153
8
1880
1285
4691
1734
1709
2054
1168
2110
873
563437
6
83
666
0
8414
1579
3580