951
1
841
2
159
2522
619
564
2903
3
2502
19944
2740
2134
2100
3539
2941
4
599
4100
6
1442
3145
1960
0
1077
1534
2015
4996
3248
8
1203
1535
5949
15
591
1485
2102