1996
4
2926
0
1693
3251
7
3013
12
3440
1
10081
1690
1963
577
2700
2
6534
5529
12525
1050
1374
3
1663
1237
1217
891
885
1147
1428
15
10222
2975
5
1328
155
1688
1742
38551