3145
4
3706
5
13967
2
1412
0
2794
616
2534
841
3871
7793
2587
1
2343
2395
1225
1618
1398
4168
3470
1895
6779
2502
1517
3024
3
2285
2865
527
2122
1753
1824
1004