3749
3
3442
1632
2
2131
1
3158
2744
1583
1334
1526
19944
4335
25669
0
1232
2571
6
19783
1002
669
6327
7
2377
238
929
2996