1996
2023
7884
6609
2154
5648
935
3341
2534
2025
1076
4160
1235
3443
2414
2826
2662
1045
1190
2920
8838
11790
3482
1846
2590
3200
2146
6591
3758
1285
2845
1121
1243
7063
6833
1325
891
2377
1999
1901
2457
3152
2556
1740
3962
1718
2055
2765
1056
2860
1633
2204
2739
2922
2118
1994
944
1102
1360
2205
2012
2384
1778
1838
2084
2578
1083
1627
1277
1477
1863
2229
3321
2061
2520
1224
1969
4475
1086
1746
1940
2174
5362
4933
1048
1100
1945
2271
1007
2151
894
4477
2399
911
3300
3596
2924
1481
5674
990
2482
3305
3312
1819
3100
3617
2969
3328
2298
1793
827
1486
2041
2790
1060
3202
2468
1056
879
1407