1552
8
1504
6
515
1
1221
2
2323
4
4356
1094
1312
694
1748
1233
319
807
370
501
73
99
865
121
83
882
301
95
148
160
81
82
122
498