2669
2
1618
0
1681
1
1380
838
12632
7
25669
1517
3683
1131
1350
950
1757
3169
3
2173
5375
282
2166
2999
3080
1001