2000
3
1994
4
5033
15
1968
1
2244
1604
2152
0
1845
1400
2525
1869
1104
9836
1747
6365
12
5732
2719
22
4080
4116
5579
7
2604
2
1321
2974
4978
5224
1091
3624
1238
2135
2194