2730
6
2657
3
706
0
2668
2
1580
267
714
20634
8
1736
298
540
275
286
259
410
325
968
815
1372
1129
515
628
2855
415
664
3251
1819
707
115427
1880