2126
2
1853
1606
1
1834
1793
1554
882
3
2453
3724
1686
1524
0
11059
9
4072
5440
8
2788
2555
4
2622
791
6822
5
2069
12761
4358
6
1329
685
2395
741
1288
2580
2897
34959
18