673
0
1558
2
915
1527
476
830
19783
4360
6
6346
16
1265
1
802
496
2932
1603
1285
1348
2258
3614
2578
25669
159
2133
619
3805
3591
11
2622
4642
3
1393
866