2138
1
3317
5
31997
55
2070
2547
3
1121
1442
3747
4
1700
2279
0
2722
2499
2
215
1886
24091
3697
628
1453
1038
102
34959
18
1988
1576
2348
2032
615
2763
940
1316
23952