1500
0
696
1
3329
3612
10
716
2
464
3238
1954
3
123674
35
89
2276
630
32302
745
457
574
402
4237
571
479
458
517
2512
591
968