2996
0
490
1603
1
460
3498
4
3141
2
905
2934
8527
693
526
3200
3
801
745
2524
784
3326
673
1000
830
1093
469
2990
2209
2610
2562
1711
352
1382
2166