1506
1
1099
2453
4578
2
2057
1868
3
2354
2189
0
544
1685
3435
4
3879
7
1547
1589
2292
12
2279
2204
2788
2555
2622
495
401
6822
5
1834
12761
2395
6
741
1288
2580
2897