2256
1
2617
2
4269
5
1999
3037
3626
12107
19371
12
5750
6
5291
4
8724
3
15237
5007
2118
3491
3515
6904
42335
1953
901
917
1741
688
898
892
1075