3025
1
2089
11607
14
7515
4
2207
2
1670
2186
2167
3
915
1421
1733
1326
1513
865
0
1566
2370
4142
1501
16528
20
650
920
2711
1374
2470
1603
1392
1903
2372
2982
661