1095
1
423
0
3715
2
5151
21152
8
1669
802
4235
388
1022
297066
4651
3
2650
20
601
323
969
2405
658
2740
1065
938
280
1834
1294
931
3191
2165
1883
560
2838
4