2507
1312
49
4
5878
1175
1842
66
106
22
613
1089
804
4076
2
149
13
58