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