1310
0
2637
3
475
1895
1
581
1012
237
1808
2
1767
3145
4
984
740
1225
674
718
542
566
1816
1239
189
629
1496
6
2649
883
978
3321
1529
551
6773
7
5147