2145
2
2029
1
278
1995
2650
2944
19944
1740
3
2578
3354
1891
1317
1499
3484
0
4415
9
2562
2100
1416
3329
1813
8002
7
989
1606
1782
3227
619
3738
5
1579
11153
8
2403