2231
1
660
0
560
99
1398
714
152
356
220
334
459
407
1119
149
517
235
81
837
2690
747
378
618
1100
154
580
255
1094
291
1315
372