3037
4
14229
10
4232
2
1472
1
798
0
846
1557
860
809
367
8116
6
407
455
9778
12
401
1346
1199
1636
7550
2102
363
657
400
464
787
691
281
544
244
1712
3