2000
1
1099
2843
4
1188
2189
0
1772
2808
10270
530
521
14492
9355
3
2683
5255
16
2256
3894
6
2670
20
1250
282572
248
1272
1084
1587
661
2080
4543
5
3437
48708
383
31220
10