2995
2
11351
17
782
1
493
403
0
994
1687
5
1741
442
418
1821
7
2109
2646
2534
2272
1579
2166
2258
1749
2152
1511
2507
6
1355
3
2392
368