2873
3
1515
1072
0
1814
2
2462
2272
1
4160
4074
5151
3267
4
2255
6
2763
2650
20
2556
5726
10
1586
534
2405
1985
2036
2740
542
2736
2101
2755
5432
1942
8345
38477
34