1506
0
2960
1
1141
3
2955
5
2814
1922
1889
1009
3165
1869
1550
3350
8969
1099
1593
674
509
2907
4
3674
10
1575
2
964
4654
2330