3025
1
2306
2
964
1860
1869
1651
646
0
814
3116
1550
2113
521
1129
1563
1418
1343
848
2693
3
1008
512
2143
1132
1565
1390
2447
322
2334
1302
6968
5
3287