2000
1
3287
3
1354
521
1178
1425
2296
2
544
0
2599
1089
5
2518
650
839
2487
2705
2799
4835
4
964
762
6194
6
418
3489
1506
2697
1047
1238
1465
7
915
2326