2905
3
2459
2
927
1
633
1610
738
1159
1092
1456
4
1129
0
309
1653
1832
1454
2455
2791
995
957
6370
5
1155
48708