2502
1
1695
7
1618
841
2
862
0
7793
4
2650
20
1095
2936
10
6710
96
742
3066
2395
1868
1458
1197
1366
3
1774
5946
471
3505
5
2092
1466
2144
4168
3024
2233
2122
951