2992
6
2530
4
1315
1
2794
2
3871
866
2276
2343
616
0
3470
5
2142
2285
1176
527
3
1225
1753
1412
2054
3109
14
59
844
773
3629
2534
1618
1889
2502
841
862