2522
2
2903
3
19944
693
0
2941
4
599
1
4100
6
1442
3145
1960
1077
532
1534
2015
4996
3248
8
1203
1535
5949
15
591
1485
2102
1938
3749
1417
2710
2776
2411
1688
1720