2998
3
3845
23
1406
1
1115
2
1856
9
562
196
1521
7062
453
1773
1719
3515
2239
6
5569
1121
0
4644
11
3458
5
3717
8
922
456
803
791
1822
2205
1346
2311
684
2561
7
1932