4450
1
1267
691
0
1049
1750
2
502
3568
4
1053
576
4675
448
774
351
828
1541
468
301
2799
557
991
3734
3
297
1374
2082
11
1611
409
31535
7039
948
727