3587
2
2605
3643
3
1614
4
3910
1641
1
2528
8607
8
2101
1105
1334
2088
5
5978
6
2452
4874
10317
2558
5169
2992
3369
24337
22
1089
0