3109
14
2366
1
2650
20
3629
862
0
1993
3
1412
3539
2982
2534
5897
4
4179
1357
2
1179
3871
2794
951
1618
841
3470
5
432
2886
1550
1749
5253
2740
3066
7
2049
2285
1868