2992
6
2534
0
2530
4
1315
1
2650
20
3629
862
866
1412
2142
2
1889
3539
3
1176
844
773
1179
3871
2949
2794
2309
2276
951
1618
841
3470
5
432
1000
2886
1550
787