996
5
1148
1311
818
2
3108
7
3322
9
1532
1
1322
3
1829
8
1426
4626
1457
1974
1084
879
4
3350
987
0
4845
1365
1152
866
1284
2279
1366
1567
963
2573
6
807
793
2747