1551
2
290
0
398
20634
8
2199
3
945
991
631
308
2987
3595
358
518
303
2855
2014
409
4864
1
247
263
267
955
323
348
1734
115
383
1004
3691
5
2809