2502
5
1941
4
2303
2
2709
1828
1
4867
7
3497
1458
0
3035
3629
3871
2794
2035
2499
1618
841
3470
2275
3
862
1221
4168
2650
20
1136
1465
1129
1154
3066
1754
2598
2285