3203
3
2598
2
7978
9
2233
2550
5
2083
657
0
4658
2216
11150
877
578
1
603
517
4629
15
1361
3221
20
2763
3657
12
2056
4
950
40062
19
4564
14
2627
7
3327
2489
753
1543
523
2574