1276
0
2287
1869
1
1550
3025
4141
3
1008
2
1132
1292
1343
3116
2306
522
1506
2814
5
964
1860
769
670
2330
493
518
1222856
4
440
1334
1898
20634
8
21743
653
11829