2425
7
2535
2
2921
5
1603
1
2768
0
2133
572
1681
1734
1539
2152
2294
1038
1558
496
915
32302
19783
1168
3498
4
3326
3
2166
693
2336
866
4179
1093
2890
868
1725