2320
5
3442
3
2386
1
2131
2234
4
2786
1787
1129
20163
44
1751
1723
2999
2297
2
4279
1036
1547
1875
2906
1289601
1015
1993
1992
830
0
2001
12459
1301
2461
9
2299