3871
2
89
0
1889
1
103
1225
588
2233
3
2343
1800
616
1564
3470
5
2368
722
2285
2977
15
4168
4288
1753
7222
4