2228
1
1997
671
185
720
3427
2511
2479
5
2284
3917
2
1031
2543
5126
8
2451
765
2578
2774
2836
4
620
534