247
1
1506
0
1880
2
1221
2306
784
2814
5
2330
1869
440
3025
1334
3691
2809
35426
2673
804
745
1550
2301
1860
1132
2881
493
1343
543
2224
120469
35
918
25127