2995
2
1267
5209
9
1467
1
117
0
2176
1675
559
948
1064
1632
3965
3
1607
2166
2392
2152
1511
4179
1480
5599
11
38477
34
803
2173
2020
4
1532
1813
1681
3050
962
1766