951
0
2398
1
1199
552
408
2694
3
472
1346
546
5313
2190
396
691
957
1133
780
871
668
968
517
401
454
1149
803
809
458
932