3503
3
22330
22
14508
18
915
1
1098
0
1365
5262
10
669
2008
4740
5781
6
9244
1696
2097
7952
2229
4
1129
2683
2317
1513